package com.linb.pan.server.modules.share.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.linb.pan.web.serializer.IdEncryptSerializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
@ApiModel(value = "简单分享详情返回实体")
public class ShareSimpleDetailVO implements Serializable {

    private static final long serialVersionUID = 395562609128253171L;

    @JsonSerialize(using = IdEncryptSerializer.class)
    @ApiModelProperty("分享的id")
    private Long shareId;

    @ApiModelProperty("分享的名称")
    private String shareName;

    @ApiModelProperty("分享者信息")
    private ShareUserInfoVO shareUserInfoVO;

}
